Ontology Driven Software Engineering in Multi-Site
نویسنده
چکیده
Globalization of software development enables multiple teams residing in cities and countries to work together in a networked distributed fashion. However, the diversity between the software teams, their members, team leaders and managers can give rise to several practical problems and unidentified issues. The diversity arises due to lack of face to face communication, different cultural and educational background and varied interpretation methods. Ontology is an explicit specification of a conceptualization. Ontology drive software engineering offers a direction towards solving the inter-operability problems brought about by semantic obstacles, i.e. the obstacles related to the definitions of business terms and software classes. Ontology engineering is a set of tasks related to the development of ontology for a particular domain. This paper attempts to understand Ontology, how it can benefit multi site
منابع مشابه
Use and Design of Ontology-based Multi-agent System for Multi-site Software Development Environment
Large software development projects involve several participants who are distributed geographically without face-to-face communication. To maintain collaborative work through effective communication and coordination, it is necessary to have a common understanding of terminology and methodology to clarify software engineering concepts and enable knowledge exchange and reuse. We consider an ontol...
متن کاملOntology Driven Software Engineering for Real Life Applications
In this paper we introduce ODASE (Ontology Driven Architecture for Software Engineering). We present how we used ODASE to build a 250 person month e-insurance project for a multi-national insurance firm, where only 35% of the requirements were known at kickoff. We required one third of the time of the next closest quote for the project, and a similar project built classically at another insuran...
متن کاملOntology Driven Software Engineering in Multi-Site Software Development
Globalization of software development enables multiple teams residing in cities and countries to work together in a networked distributed fashion. However, the diversity between the software teams, their members, team leaders and managers can give rise to several practical problems and unidentified issues. The diversity arises due to lack of face to face communication, different cultural and ed...
متن کاملOntology-based multi-site software development methodology and tools
The disadvantages associated with remote communication rather than face-to-face communication is a key problem in the multi-site distributed software development environment. Awareness of what work has been done, what task has been misunderstood, what problems have been raised, what issues have been clarified, and understanding of why a team or a software engineer does not follow the project pl...
متن کاملModel - Driven Development of Intelligent Mass Customization Systems
Artificial intelligence applications, e.g., based on multi-agent systems using ontology reasoning and inference, need a way to prove their function and to demonstrate their safety in order to attract interest of potential customers. We believe that model-driven developmentbased derivation of test cases based on the requirements (supported also by ontology and specified by models), simulation of...
متن کامل